vent one’s anger on someone - French English Dictionary